"""
查询product_spu表，获取第1条 数据
查询product_spu表，获取全部 数据
查询product_spu表，获取第3，4条 数据
"""
# 导包
import pymysql
# 定义全局变量
conn = None
cursor = None
try:
    # 创建连接
    conn = pymysql.connect(host="127.0.0.1", port=3306, user="root", password="mengyue", database="jiuchao",
                           charset="utf8")
    # 创建游标
    cursor = conn.cursor()
    # 执行查询sql语句
    cursor.execute("select * from member_level;")
    # 游标提取第1条数据，打印
    result = cursor.fetchone()
    print("提取1条结果为:", result)

    # 设置游标归零
    cursor.rownumber = 0
    # 提取结果集，全部
    result2 = cursor.fetchall()
    print("提取全部结果为:", result2)

    # 设置游标行号位置
    cursor.rownumber = 2
    # 提取结果集，第3.4条
    result3 = cursor.fetchmany(2)
    print("提取第3.4条结果为:", result3)

except Exception as err:
    print("查询失败:", str(err))
finally:
    # 关闭游标
    cursor.close()
    # 关闭连接
    conn.close()
